home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 28
/
Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso
/
Aminet
/
dev
/
c
/
dice-3.16.lha
/
examples
/
DMakefile
< prev
next >
Wrap
Makefile
|
1998-09-27
|
628b
|
39 lines
# DMakefile - generic
#
FILES = cat hello led simplewin
DIRS = doshan exec_dev printer_driver shared_lib
ED= t:
FIEXES= $(FILES:*:"t:*")
FISRCS= $(FILES:*:"*.c")
FIOBJS= $(FILES:*:"t:*.o")
default:
@echo "DMake $(FILES) $(DIRS)"
@echo "DMake all"
all: $(FILES) $(DIRS)
$(FILES) : $(FIEXES)
$(FIEXES) : $(FISRCS)
dcc -mRR -proto -r %(right) -o %(left) -Ot:
$(DIRS) : $(DIRS:*:*.dummy)
$(DIRS:*:*.dummy) : $(DIRS:*:*.dummy)
cd %(left:*.dummy:*)
dmake all
cd
clean: $(DIRS:*:*.clean)
-delete $(FIOBJS)
$(DIRS:*:*.clean) : $(DIRS:*:*.clean)
cd %(left:*.clean:*)
dmake clean
cd